Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1990
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Morocco F1 Spain F11 USA F7 Morocco F5 Tunisia F29 Bahrain F1 (Manama) Tunisia F31 (Hammamet) Turkey F2 (Antalya) Nord/LB Open - Braunschweig Maia Challenger - Oporto 's Tennis Masters 07 Challenger - Graz Copa Ericsson - Caracas SIR Supermercadi Challenger - Rome PrivatBank Cup - Dnepropetrovsk Gran Copa Ericsson - Porto Alegre Open D'Orleans - Orleans Morocco Tennis Tour - Casablanca Nord LB Open - Braunschweig Unique Zagreb Open - Zagreb Hamburg Challenger - Hamburg Siemens Open 2007 - Scheveningen Challenger 42 - Andrezieux Timisoara Challenger - Timisoara Citta di Como - Como Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Residenza Open - Magdeburg Architect Open - Budapest PEOPLEnet Cup - Dnepropetrovsk Warta Cup 2001 - Sopot Black Forest Open - Freudenstadt Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Roma Challenger 2007 - Rome San Marino Cepu Open - San Marino Morocco Tennis Tour - Marrakech Challenger Lugano - Lugano Warsteiner Challenger Wolfsburg - Wolfsburg BNP Paribas Primrose - Bordeaux Asirom Challenger Brasov - Brasov Zagreb Open - Zagreb Schickendanz Open - Furth Cosmorom Challenger - Brasov M25 Poznan BMW Challenger Open - Monchengladbach Tennis Napoli Cup - Napoli Challenger Britania Zavaleta - Puebla Ljubljana Open 2002 - Ljubljana Kamnik Challenger - Kamnik Tatra Banka Open 2001 - Bratislava Copa Ericsson Peru - Lima Muller Cup 99 - Ulm Tennis Napoli Cup - Napoli PEOPLEnet CUP - Dnepropetrovsk San Marino Cepu Open - San Marino Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Copa Ericsson Mexico - Guadalajara Garden Open - Rome Intersport Heilbronn Open - Heilbronn Zagreb Open - Zagreb Internationale Tenniskampioenschappen Scheveningen - Scheveningen Heineken Challenger - Ho Chi Minh City Open Mutouest St. Brieuc - St. Brieuc Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Castilla y Leon - Segovia Baden Open - Karlsruhe Ciudad de Pozoblanco Open Diputacion - Cordoba Prostejov Challenger Tennis Napoli Cup 2007 - Napoli Ciutat de Barcelona - Barcelona XI Torneo Internazionale di Tennis - Barletta Privat Bank Cup - Dnepropetrovsk Privatbank Open 2006 - Dnepropetrovsk Szczecin Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Marrakech Challenger Milan Challenger Arad Challenger Timisoara Challenger Sibiu Challenger Cordenons Challenger Brasov Challenger Szczecin Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Lambertz Open by Stawag - Aachen Prosperita Open 2008 - Ostrava Nord LB Open - Braunschweig Open D'Orleans - Orleans San Marino Challenger Sibiu Challenger Rennes Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Bordeaux Challenger Arpa Ceramic Cup - Reggio Emilia Todi Challenger Meerbusch Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Stella Artois Clay Court Championships - Budaors Copa Ericsson Costa Rica - San Jose Santo Domingo Challenger Challenger 42 - Andrezieux Alphen Challenger Hellmann's Cup - Santiago Rado Swiss Open - Gstaad The Samsung Open - Bournemouth Qatar Mobil Open 2000 - Doha Cerveza Club Columbia Open - Bogota Challenger Ford de Cherbourg - Cherbourg Sibiu Challenger Rezidenza Open - Magdeburg Geneva Challenger - Geneva 2000 Mercedes Cup - Stuttgart Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Qatar Mobil Open 2001 - Doha Neride Prague Indoor - Prague Grand Prix Hassan II - Casablanca Compaq Challenger - Bucharest BMW Open - Munich Telenordia Swedish Open - Bastad Energis Open - Amsterdam Campionati Internazionali di Sicilia - Palermo Jameson Cup - Milan Dubai Tennis Open - Dubai Open de Franche-Comte - Besancon Tatra Banka Open - Bratislava Open de Franche Comte - Besancon Gelsor Open Romania - Bucharest Abierto Mexicano de Tenis Pegaso - Acapulco Barletta Challenger Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Trofeo Conde de Godo - Barcelona BMW Open - Munich Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Muller Cup - Ulm LTA Shrewsbury Challenger - Shrewsbury Open 88 - Contrexeville Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Rado Geneva Challenger - Geneva Bercuit Challenger Siemens Open - Scheveningen Asirom Challenger - Brasov Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Samsung Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Jakarta Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg 10th Wartburg Open - Eisenach Stella Artois Clay Court Championships - Budaors Gstaad Milan Indoors - Milan Ostend Challenger Tennis Cup of Flanders - Ostende Pomorski Bank Kredytowy Open - Szczecin Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk ATP Challenger 2003 Numea - New Caledonia Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Gstaad Montevideo Qatar ATP Challenger - Doha Tunis Open 2006 - Tunis Adidas Open de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan BMW Open - Munich Open 13 - Marseille UBS Open Gstaad - Gstaad San Marino Open 13 - Marseille The Stella Artois Grass Court Championships - London Generali Open 2000 - Kitzbuhel Kitzbuhel Black Forest Open - Freudenstadt Sao Paulo 2003 Mercedes Cup - Stuttgart Toulouse Grand Prix Hassan II - Casablanca Open de Moselle - Metz Casablanca RCA Championships - Indianapolis Grand Prix Hassan II - Casablanca AAPT Championships - Adelaide Qatar Open - Doha Adidas International - Sydney Open 13 - Marseille Open Seat-Godo 2000 - Barcelona Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Como Challenger Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Milan Indoors - Milan Dubai Open - Dubai Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort TD Waterhouse Cup - Long Island Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle St. Polten Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open Seat Godo 2005 - Barcelona The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Moselle - Metz Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Dubai Tennis Open - Dubai BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven RCA Championships - Indianapolis The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad The 10tele.com Open - Nottingham BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem RCA Championships - Indianapolis BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Next Generation Adelaide International - Adelaide Banja Luka Challenger Medibank International - Sydney St. Petersburg Open - St. Petersburg Doha Dallas Challenger Scottsdale St. Polten Oporto Bologna Amsterdam Lyon Doha Jakarta BMW Open - Munich Trnava Challenger Brasil Open - Costa do Sauipe Qatar Exxon Mobil Open - Doha Dubai Florence Delray Beach Open - Delray Beach Athens Masters Series - Hamburg Santiago Apia International - Sydney Buenos Aires Ordina Open - s-Hertogenbosch Dubai Casablanca Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Kitzbuhel Heineken Open - Auckland Toulouse Bolzano Santiago Bordeaux Buenos Aires Grand Prix Hassan II - Casablanca Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Mersin Challenger Heineken Open - Auckland Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Arad Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Kremlin Cup - Moscow Caltanissetta Challenger Adidas International - Sydney Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Copa Claro - Buenos Aires Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Scania Stockholm Open - Stockholm Gelsor Open Romania - Bucharest Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Schickendanz Open - Furth Nord/LB Open - Braunschweig Long Island ATP Challenger Tour Finals Casablanca The LTA Hull Challenger - Hull Tennis Napoli Cup - Naples Sporting Challenger - Turin Kitzbuhel Schenectady Kaltenberg Open - Split Cortina Challenger The Bolton Challenger - Bolton Lyon Neride Prague Indoor - Prague Scheveningen Challenger Finnish Open - Helsinki Qatar Mobil Open '99 - Doha Open Romania - Bucharest Open de Moselle - Metz Open 13 - Marseille Dubai Tennis Open - Dubai Sydney International - Sydney Telenordia Swedish Open - Bastad San Marino Regions Morgan Keegan Championships - Memphis Doha Tennis Channel Open - Las Vegas Jakarta Estoril Open - Estoril Open Seat-Godo '99 - Barcelona Austrian Open - Kitzbuhel Casablanca Estoril Internationaler Raiffeisen Grand Prix - St. Polten BCR Open Romania - Bucharest Open de Moselle - Metz Barcelona ATP Kremlin Cup - Moscow Generali Open 1999 - Kitzbuhel Qatar ExxonMobil Open - Doha Grolsch Open - Amsterdam Bologna Waldbaum's Hamlet Cup - Long Island PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Stuttgart Casablanca Croatia Open - Umag New Haven 1999 Mercedes Cup - Stuttgart New Haven The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Franklin Templeton Tennis Classic - Scottsdale Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Abierto Mexicano de Tenis - Mexico City Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Rome Italian Open - Rome President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Basel Adidas International - Sydney Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Pacific Life Open - Indian Wells Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rotterdam NASDAQ-100 Open - Miami 2002 Mercedes Cup - Stuttgart Nice Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Grand Prix Hassan II - Casablanca Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Waldbaum's Hamlet Cup - Long Island Rogers Cup - Montreal Bucharest Basel Gerry Weber Open - Halle BNP Paribas Masters - Paris Tennis Masters Series - Madrid Dubai Mercedes Cup - Stuttgart Doha Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Open de Moselle - Metz French Open - Paris Allianz Suisse Open - Gstaad Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome Shanghai - Shanghai U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Malaysian Open - Kuala Lumpur SAP Open - San Jose U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open French Open Australian Open Wimbledon U.S. Open Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne AEGON Championships - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo U.S. Open - New York French Open - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati Internazionali d'Italia - Rome French Open - Paris Campionati Internazionali D'Italia - Rome Wimbledon - London Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Vienna Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Croatia Open - Umag SkiStar Swedish Open - Bastad Australian Open - Melbourne Orange Warsaw Open - Warsaw Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, MAR-UKR 3-2 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, 2R, IRL-MAR 3-2 Wimbledon U.S. Open NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Australian Open - Melbourne Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open River Oaks International Tennis Tournament - Houston French Open Barcelona Olympics Internazionali BNL dItalia - Rome Australian Open - Melbourne Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, PO, ROU-IND, 4-1 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, World Group, QF, CRO-ROU 4-1 Hopman Cup - Perth Olympics - Athens Olympics - Beijing